package com.cat.intrepreter;

/**
 * @author cat
 * @version 2025/5/28 16:48
 * @description 封装变量的类
 * @since JDK17
 */

public class Variable extends AbstractExpression {
    // 声明变量名的成员变量
    private String name;

    public Variable(String name) {
        this.name = name;
    }

    @Override
    public int interpret(Context context) {
        // 直接返回变量的值
        return context.getValue(this);
    }


}
